(function () {
  let form = layui.form
  // 获取用户信息,填充到页面中
  userInfo()
  function userInfo() {
    axios.get('/my/userinfo').then(({ data }) => {
      console.log(data);
      form.val("formFilter", data.data)
    })
  }

  //  校验昵称
  form.verify({
    nickname: function (value, item) {
      if (value.length < 2 || value.length > 6) {
        return '昵称长度为2-6个字符';
      }
    }
  });
  let layer = layui.layer
  // 修改用户信息
  $('#form').on('submit', function (e) {
    e.preventDefault()
    const data = $(this).serialize()
    axios.post('/my/userinfo', data).then(function ({ data: { status, message } }) {
      if (status !== 0) {
        return layer.msg(message)
      }
      layer.msg(message)
      window.parent.getUserInfo()
    })
  })
  // 重置
  $('#btnReset').on('click', function (e) {
    e.preventDefault()
    userInfo()
  })
})();